#ifndef __LINKLIST_H
#define __LINKLIST_H

typedef struct node
{
    int data;
    struct node *next;
}listnode,*linklist;
linklist linklist_init(void);
linklist linklist_new(int data);
linklist linkllist_add(linklist head,linklist new);
void linklist_for_each(linklist head);
linklist linklist_del(linklist *phead,linklist p);
linklist Josephus(linklist head);
#endif